import { Injectable } from '@angular/core';
import { Http } from '@angular/http';

const URL: string = 'https://dbaad6df-d374-4e6b-946a-2c422b69f474.mock.pstmn.io'

const menu = [
  {
    'id': 1,
    'name': '柠檬凤爪',
    'description': '柠檬凤爪--非常简单的懒人菜只需要切，煮，拌三个步骤放入冰箱冷藏腌制，随吃随取酸 辣 咸 香，一口鸡爪一口啤酒Q弹入味根本停不下来',
    'material': '凤爪300克、柠檬2个、花椒、姜片，葱段、蒜瓣、鸡精、盐，洋葱，白糖，芝麻油',
    'course': [
      '提前将姜片，花椒粒用开水泡发20分钟左右',
      '将凤爪洗净，去掉指甲',
      '姜片，葱段连同凤爪放入锅中，加入适量水，烧开后焯水2分钟',
      '焯好的凤爪立马用冷水冲洗',
      '完全冷却后后用刀剁开，更加容易入味',
      '另起锅，加入适量清水，放入爪，姜片，葱段，盐，料酒',
      '大火煮开后，转中火煮6，7分钟即可，之后放入冰水中冰镇至凉',
      '一个柠檬切片去籽，不然会苦涩，一个柠檬挤汁水',
      '准备干净的容器，放入冰好的凤爪，加入拍碎的蒜瓣',
      '继续加入适量的盐，白糖，鸡精',
      '将花椒水连同花椒一起倒进去',
      '加入柠檬汁，铺上柠檬片',
      '适量的洋葱切小块铺上面',
      '搅拌一下，加入芝麻油，拌匀，盖上盖子入冰箱冷藏过夜'
    ],
    'img': 'assets/img/柠檬凤爪.jpg'
  },
  {
    'id': 2,
    'name': '可乐鸡翅',
    'description': '可乐鸡翅是一道以鸡翅和可乐为主料，以料酒、葱、姜、酱油、盐、鸡精作为调料制作而成的美食。制作原料使用鸡中翅为佳。可乐鸡翅具有味道鲜美、色泽艳丽、鸡肉嫩滑、咸甜适中的特点',
    'material': '鸡翅、可乐、香菜、火麻油、姜、盐、蒜、生抽、辣椒、葱、料酒',
    'course': [
      '将材料准备好，鸡翅膀用生抽、盐、火麻油、料酒腌制30分钟左右',
      '起锅倒入橄榄油，倒入鸡翅，鸡翅煎至变色',
      '鸡翅煎至变色后，倒入准备好的蒜、姜、辣椒，翻炒两面金黄香味流入到肉汁中即可',
      '倒入辅料之后，翻炒几下，就可以倒入可乐了。要注意，可乐不要倒太多，刚好盖过鸡翅就可以了',
      '大火焖10分钟后收汁即可出锅，放上准备好的香菜即可',
    ],
    'img': 'assets/img/可乐鸡翅.jpg'
  },
  {
    'id': 3,
    'name': '鱼香肉丝',
    'description': '鱼香肉丝是一道常见川菜。鱼香味，是四川菜肴主要传统味型之一。成菜:色泽棕红，咸鲜酸甜兼备，葱姜蒜香浓郁，其味是调味品调制而成。此法源出于四川民间独具特色的烹鱼调味方法，而今已广泛用于川味的熟菜中。',
    'material': '里脊、青笋、黑木耳、胡椒粉、料酒、大蒜、生姜、 大葱、豆瓣、生抽、淀粉、鸡蛋、花椒粒、干辣椒、水、盐、白糖',
    'course': [
      '猪通脊切丝，用盐、料酒、鸡蛋清、淀粉腌制',
      '青笋切条，姜和蒜一比一切沫备用',
      '单独切姜蒜沫、葱花、干辣椒、干花椒备用',
      '在姜蒜沫里加入米醋、白糖、生抽、淀粉、盐',
      '用前面准备好的葱姜蒜干辣椒干花椒炝锅，出香后小火倒入豆瓣，炒出红油',
      '下入肉丝翻炒，直到肉丝完全变色',
      '肉丝全变色后，下入青笋和木耳，略微翻炒使调料均匀',
      '倒入鱼香汁，大火收汁快速翻锅，使鱼香汁沾到每个菜上',
      '收汁完毕加入一点点香油就可以起锅 ',
    ],
    'img': 'assets/img/鱼香肉丝.jpg'
  },
  {
    'id': 4,
    'name': '毛血旺',
    'description': '毛血旺以鸭血为制作主料，烹饪技巧以煮菜为主，口味属于麻辣味。起源于重庆，流行于重庆和西南地区，是一道著名的传统菜式。这道菜是将生血旺现烫现吃，且毛肚杂碎为主料，遂得名。',
    'material': '鸭胸肉，猪心，猪肚，火腿肠，香菇，海白菜，黄豆芽，大葱，泡辣椒，干辣椒，牛油，香油，花椒，味精，鸡料',
    'course': [
      '将鸭血旺切成一字条形，将鸡胸肉，猪肚，猪心火腿肠切成片，将香菇切成片，海白菜，芹菜切成节待用',
      '炒锅放置旺火上，加入少许油将海白菜，芹菜，大葱节，黄豆芽炒熟，放入味精，加少许香油，起锅装碗内做碗内做底用',
      '将炒锅放置旺火上，将鸡胸肉，猪肚，猪心，火腿肠放炒锅内加泡辣椒，干辣椒会炒至香，加入少许鲜汤，然后放入牛油，香油，味精，鸡精起锅后盛入炒好做底用的辅料上即成',
    ],
    'img': 'assets/img/毛血旺.jpg'
  },
  {
    'id': 5,
    'name': '油焖大虾',
    'description': '油焖大虾，是一道鲁菜。主要食材为清明前渤海湾的大对虾，使用鲁菜特有的油焖技法。这是一道历史悠久的名菜，鲜香甜咸四种味道相辅相成，回味无穷。近些年流行的油焖大虾是起源于湖北潜江的鄂菜，使用的是淡水的鳌虾(俗称小龙虾)制作，与鲁菜的油焖大虾不同。',
    'material': '鲜大虾、料酒、精盐、白糖、猪大油、花椒油、青蒜段、姜丝、 姜汁、高汤',
    'course': [
      '将大虾洗净，从眼部剪去头须，剪去腿、爪及尾，取出沙包、沙线，每只大虾切成两段',
      '炒勺置中火上，放入猪大油、花椒油烧热, 加入姜丝和大虾， 煸炒数下，然后用手勺轻按虾头，挤出虾脑，再 放入料 酒、高汤、姜汁、白糖、精 盐、味精继续煸炒几下，盖上盖，把勺移至微火上焖制',
      '待虾肉焖至将要熟透，汁浓、色红时，将炒勺移至旺火上收汁，放入青蒜段，颠翻几下即可出勺装盘',
    ],
    'img': 'assets/img/油焖大虾.jpg'
  },
  {
    'id': 6,
    'name': '地三鲜',
    'description': '"地三鲜"是很有特色的一道东北汉族传统家常菜，选用了三种地里时令新鲜的食材:茄子、土豆和青椒来搭配，不仅在于鲜浓的味道、天然绿色的食材，更胜于它涵盖多种食材的营养，让三味非常普通的蔬菜做成鲜爽无比的佳肴。 "地三鲜"是永远的经典菜，百吃不厌。但是这道美食最常见的做法就是将三样食材过油锅，这样本来很健康的素菜，吃起来却有负担。',
    'material': '茄子、红辣椒、青辣椒、土豆、生姜、大蒜、淀粉、食用油、精盐、白糖、味精',
    'course': [
      '先将土豆削皮，再把土豆、茄子和辣椒洗净，均切成滚刀块，大小要一致，淀粉放入碗中加适量水调匀',
      '姜切末',
      '蒜剁成茸',
      '往锅内放油，烧热，把茄子、土豆炸熟至金黄色后捞起，沥油',
      '锅内留少许底油，放入辣椒、姜末拌炒，再往锅中倒入茄子、土豆和其他调味料，出锅前放蒜茸，淋入淀粉，勾芡盛起即可'
    ],
    'img': 'assets/img/地三鲜.jpg'
  },
  {
    'id': 7,
    'name': '发面葱油饼',
    'description': '发面葱油饼与普通的葱油饼不同之处在于，它是用经过发酵的面来烙制而成的葱油饼。相比普通的葱油饼而言，它具有厚且软、绵且香的特点，口感更加符合现代人的喜好。',
    'material': '中筋粉400g、温水200g、盐一勺、糖一勺，酵母4克、葱适量、椒盐若干、香油适量。',
    'course': [
      '不超过体温的温水先把酵母泡三分钟，激活酵母活性；',
      '面粉中放入糖、盐、然后将酵母水和剩余的水量逐步慢慢倒入面粉团里，边倒边用筷子搅，等所有面粉都沾到水，变成一块一块的时候，再上手和面，直至光滑；',
      '和好的面，罩上保鲜膜，放在温暖的地方发酵，膨大2-3倍，用手指按压不塌陷，不会缩即可；',
      '葱切葱花待用；',
      '取200克面团，擀成大薄片，用刷子刷香油，撒上椒盐，抹上葱碎，从长边开始慢慢地卷，卷好了以后，一端向里慢慢地卷，最后的尾巴放入底部收紧，用手压按成1厘米厚的面饼，放在抹油的盘子上饧20分钟；',
      '不粘锅倒入少许油，拿起来，转一下，沾满锅底后，放入面饼，中小火盖盖慢慢煎，煎到两面都是金黄色即可起锅。'
    ],
    'img': 'assets/img/发面葱油饼.jpg'
  },
  {
    'id': 8,
    'name': '椰蓉小花冠',
    'description': '冷却之后更好脱模哦，但热乎乎的吃更美味。',
    'material': '面粉200克、牛奶130克、黄油40克、细砂糖45克、椰蓉10克、酵母2.5克、食盐2.5克、奶粉5克',
    'course': [
      '将200克高筋面粉、50克低筋面粉、130克牛奶、2.5克干酵母、5克奶粉、2.5克食盐、25克细砂糖放在一起揉匀，至扩展阶段后加入20克黄油，揉至完全阶段',
      '揉圆光滑圆团，发酵至2倍大',
      '发酵好的面团分成15克/个，约25个',
      '分别揉圆放置在抹了黄油的汉堡模具内',
      '蘸料的20克黄油和20克细砂糖隔热水融化并冷却至浓稠，厚厚的涂一层在生胚上，进行二次发酵',
      '二次发酵好的生胚，再涂上剩余的蘸料，撒上椰蓉',
      '以170度，中层，烤制20分钟至上色金黄即可'
    ],
    'img': 'assets/img/椰蓉小花冠.jpg'
  }
]
const recommend = [4, 5, 2, 1, 3, 6, 7]
const homeCook = [3, 4, 5, 6]
const snack = [1, 2, 7]
const pastry = [8]
const historyList = [2, 2, 1, 1, 2, 2, 2, 2, 1]
@Injectable({
  providedIn: 'root'
})
export class DataService {

  constructor(private http: Http) { }

  getImageSrc(id: number): string {
    let dishName: string = ''
    for (let dish of menu) {
      if (dish.id == id) {
        dishName = dish.name
      }
    }
    return 'assets/img/' + dishName + '.jpg'
  }
  // getDish(id: number, fun: any) {
  //   let url = URL + '/dish/' + id
  //   this.http.get(url).subscribe(res => fun(res.json()))
  // }
  // getDishes(api: string, fun: any) {
  //   let url = URL + '/' + api
  //   this.http.get(url).subscribe(res => fun(res.json().menu))
  // }
  getDishes(api: string, fun: any){
    switch(api){
      case 'recommend':
        fun(recommend)
        break
      case 'homeCook':
        fun(homeCook)
        break
      case 'snack':
        fun(snack)
        break
      case 'pastry':
        fun(pastry)
        break
      case 'history':
        fun(historyList)
        break
      default:
        fun([])
    }
  }
  getDish(id: number, fun: any) {
    for (let dish of menu) {
      if(dish.id == id){
        fun(dish)
      }
    }
  }
}